import java.sql.Date;
import java.sql.Time;

/**
 * This class creates the treatment records. Records who was the treating doc,
 * attending nurse, date, time, DOs, symptoms, diagnosis, heart rate, pulse,
 * temperature, weight, and height.
 * 
 * @author evelyn942
 * @version 1.0 3-10-11
 */

public class TreatmentRecord {

	private User treatingDoctor, attendingNurse;
	private Date date;
	private Time time;
	private DoctorsOrders doctorsOrders;
	private String symptoms, diagnosis;
	private int bpSystolic, bpDystolic, pulse;
	private double temp, weight;
	private Height height;

	public void treatmentRecord(User treatingDoctor, User treatingNurse, Date date,
			Time time, DoctorsOrders doctorsOrders, String symptoms,
			String diagnosis, int bpSystolic, int bpDystolic, int pulse,
			double temp, double weight, Height height) {
		this.treatingDoctor = treatingDoctor;
		this.attendingNurse = attendingNurse;
		this.date = date;
		this.time = time;
		this.doctorsOrders = doctorsOrders;
		this.symptoms = symptoms;
		this.diagnosis = diagnosis;
		this.bpSystolic = bpSystolic;
		this.bpDystolic = bpDystolic;
		// pretty sure this needs to be bpS divided by byD
		this.pulse = pulse;
		this.temp = temp;
		this.weight = weight;
		this.height = height;
	}

	public DoctorsOrders getDoctorsOrders(DoctorsOrders doctorsOrders) {
		return doctorsOrders;
	}
	
	public User getTreatingDoctor(){
		return treatingDoctor;
	}
	public void setTreatingDoctor(User doc){
		this.treatingDoctor = doc; 
	}
	public User getAttendingNurse(){
		return attendingNurse;
	}
	public void setAttendingNurse(User nurse){
		this.attendingNurse = nurse;
	}
	public Date getDate(){
		return date;
	}
	public void setDate(Date date){
		this.date=date; 
	}
	public Time getTime(){
		return time;
	}
	public void setTime(Time t){
		this.time = t;
	}
	public String getSymptoms(){
		return symptoms;
	}
	public void setSymptoms(String sypmtoms){
		this.symptoms = sypmtoms;
	}
	public String getDiagnosis(){
		return diagnosis;
	}
	public void setDiagnosis(String diagnosis){
		this.diagnosis=diagnosis;
	}
	public int getBpDystolic(){
		return bpDystolic;
	}
	public void setBpDystolic(int bpd){
		this.bpDystolic = bpd;
	}
	public int getBpSystolic(){
		return bpSystolic;
	}
	public void setBpSystolic(int bps){
		this.bpSystolic = bps;
	}
	public int getPulse(){
		return pulse;
	}
	public void setPulse(int pulse){
		this.pulse = pulse;
	}
	public double getTemp(){
		return temp;
	}
	public void setTemp(int temp){
		this.temp = temp;
	}
	public double getWeight(){
		return weight;
	}
	public void setWeight(int weight){
		this.weight = weight;
	}
}
